g_value_get_string and g_strdup should be replaced by
g_value_dup_string.
priv->markup_set = FALSE;
}
- celltext->text = g_strdup (g_value_get_string (value));
+ celltext->text = g_value_dup_string (value);
g_object_notify (object, "text");
break;
case PROP_IM_MODULE:
g_free (priv->im_module);
- priv->im_module = g_strdup (g_value_get_string (value));
+ priv->im_module = g_value_dup_string (value);
if (GTK_IS_IM_MULTICONTEXT (entry->im_context))
gtk_im_multicontext_set_context_id (GTK_IM_MULTICONTEXT (entry->im_context), priv->im_module);
break;
{
case PROP_NAME:
g_return_if_fail (text_tag->name == NULL);
- text_tag->name = g_strdup (g_value_get_string (value));
+ text_tag->name = g_value_dup_string (value);
break;
case PROP_BACKGROUND:
case PROP_IM_MODULE:
g_free (priv->im_module);
- priv->im_module = g_strdup (g_value_get_string (value));
+ priv->im_module = g_value_dup_string (value);
if (GTK_IS_IM_MULTICONTEXT (text_view->im_context))
gtk_im_multicontext_set_context_id (GTK_IM_MULTICONTEXT (text_view->im_context), priv->im_module);
break;